Python Job: Web Developer Co-op - Autonomous Robotics

Job added on

Company

Swap Robotics

Location

Kitchener - Canada

Job type

Full-Time

Python Job Details

Are you interested in working with a promising startup in one of the hottest fields of technology today?

This is a special opportunity to be part of creating the future through working with autonomous robots with swappable top modules (lawn mowers, salt sprayers, delivery carts, plows, etc). We are providing the world's first 100% electric outdoor robots designed for multiple use-cases.

You will work alongside the autonomy team to develop features for a mobile electric robot. The scope of your work will mainly be software, but you may deal with mechanical and electrical projects as part of your daily routine. You will also potentially work with and build relationships with external vendors and suppliers.

If you're looking for opportunities to get invaluable and hands-on experience, this could be the job for you!


Duties:

  • Autonomy portal (full-stack)
  • Database of data collected (audit trails, photos, videos)
  • Backend to communicate with robot
  • Unit testing and code coverage
  • Respond professionally to critical production issues providing timely and effective solutions

Soft Skills:

  • Work in a fast-paced environment
  • Strong design sense and attention to detail
  • Ability to adapt to changing priorities
  • Ability to work within a team environment
  • Team management experience with the ability to manage multiple projects being run by multiple teams efficiently

Required Skills:Software Skills-set
Web:

  • React, NodeJs, TypeScript.
  • REST APIs
  • Redux
  • Nestjs
  • Automated unit-testing
  • chartjs
  • Postgres
  • time-series databases

Robotics (nice to haves):

  • Linux/Embedded Linux development
  • ROS1/2 development
  • Python/C++ development (intermediate level)
  • Robotics simulators (Gazebo, MuJoCo, SimAir)

IoT/Embedded (nice to have):

  • Embedded Linux.
  • MQTT-communication
  • AWS IoT Core/Greengrass

Development Operations:

  • Docker, Ansible, and Kubernetes
  • AWS, Azure, and GCP services
  • Infrastructure monitoring (Prometheus, Grafana)
  • GitHub/GitLab Actions for CI/CD.
  • Logs Management (Elasticsearch)
  • Infrastructure provisioning (Terraform)
  • Scrum and Agile tools

Why work for us?

  • Welcoming, inclusive and collaborative team environment
  • Flexible start/end working hours
  • Monthly internal & external social events such as Foosball and other game tournaments, Jackbox games, dinners & lunches, paintballing, trivia, and more!
  • Modern office and Green Energy technology
  • Exciting Startup with lots of opportunity to have your voice heard

Swap Robotics is an equal opportunity employer. We are committed to inclusive, barrier-free recruitment and selection processes and work environment. If you are contacted for a job opportunity, please let us know if any accommodation is needed to ensure you have access to a fair and equitable process. Any information received relating to accommodation will be kept confidential.